5744ff8fc246f320c4185c1101e291a7d73fe4c3,drools-core/src/main/java/org/drools/core/reteoo/WindowNode.java,WindowNode,modifyObject,#InternalFactHandle#ModifyPreviousTuples#PropagationContext#InternalWorkingMemory#,258
Before Change
// if the peek is for a different OTN we assume that it is after the current one and then this is an assert
while ( rightTuple != null &&
(( BetaNode ) rightTuple.getRightTupleSink()).getRightInputOtnId().before( getRightInputOtnId() ) ) {
modifyPreviousTuples.removeRightTuple();
// we skipped this node, due to alpha hashing, so retract now
After Change
// if the peek is for a different OTN we assume that it is after the current one and then this is an assert
while ( rightTuple != null &&
rightTuple.getRightTupleSink().getRightInputOtnId().before( getRightInputOtnId() ) ) {
modifyPreviousTuples.removeRightTuple();
// we skipped this node, due to alpha hashing, so retract now